//
// Created by huangjunhao on 2022/9/12.
//
#pragma once
#include <corecrt.h>
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>


#ifndef KEBEN_SEQLIST_H
#define KEBEN_SEQLIST_H

#endif //KEBEN_SEQLIST_H

/**\
 * 须知：
 * #define只能定义常量  这里用typedef定义int类型变量,以后返回类型你想改，这里改全局改
 * # typedef定义struct  简写为SL
 * 为避免出错采用size_t  代替int；    size_t 是一些C/C++标准在stddef.h中定义的，size_t 类型表示C中任何对象所能达到的最大长度，它是无符号整数。
 * #pragma once  头文件只进行一次预编译
 */
typedef  int SLDataType;
//不想用静态
//#define N 10
typedef struct SeqList{
    SLDataType* a;  //指向动态开辟的数组
    size_t size;        //有效数据个数
    size_t capicity;    //容量大小
}SL,SeqList;

